home *** CD-ROM | disk | FTP | other *** search
/ Ian & Stuart's Australian Mac 1 / Ian and Stuart's One (Australia).iso / Awards / Apple Cool Tool Awards 94 / CU-SeeMe0.70b9 / CU-SeeMe0.70.README.6-6.txt < prev    next >
Text File  |  1994-07-13  |  30KB  |  559 lines

  1.  
  2. README file
  3. 6-6-94
  4.  
  5. CU-SeeMe0.70b1     BETA VERSION  for (self-selected) Testers ONLY
  6.  
  7.         CU-SeeMe0.70b1 is now available on gated.cornell.edu /pub/video 
  8. for anonymous ftp.  ***WARNING***  This is beta software.  It has been 
  9. alpha tested for a couple of weeks, and there are still a few problems.  
  10. If you pick it up and use it, you are volunteering to be a beta tester.  
  11. It has been fairly stable on quite a few different machines, but your 
  12. milage may vary.  Actually, it's a little less solid than we would like to 
  13. have it at release, but the problems are now becoming pretty difficult to 
  14. track down, and there has been a substantial demand.
  15.  
  16.         The principle enhancement in this version is the inclusion of 
  17. Audio, based on Charlie Kline's Maven code.  It works with the new 
  18. reflector and supports multiparty operation.  BUT.  ***Now Hear This***  
  19. (and tell your friends): AUDIO WILL NOT WORK CONNECTING WITH A MODEM!!!   
  20. I know it would be great if it did, but it just doesn't.  You need at 
  21. least 32K bits/sec just for the audio (when speaking or listening) and 
  22. modems only do 14.4K.
  23.  
  24. If you decide to be a tester, watch out for the following:
  25.  
  26. * Don't run CU-SeeMe0.70b1 and FTPd at the same time.  At least on a 
  27. Quadra 840AV it crashes after a while.
  28.  
  29. * Problems have been reported with LC's and Quadra 650's using Spigots.
  30.  
  31. * One particular Powerbook 180 and one PowerMac 8100 had crashes, but 
  32. others worked fine.
  33.  
  34. * Results trying to use MacRecorder (on older Mac's, like the venerable cx 
  35. and ci, which don't have built-in audio) have been problematic.  We've 
  36. ordered a MacRecorder and will try to come up with a clear understanding.  
  37. Any info/experience would be welcome.
  38.  
  39. * Use the new reflector.  If you hook to a reflector, and it's running the 
  40. new code, you will probably get a Message Of The Day, telling you whatever 
  41. the reflector operator wants you to know.  70b1 will probably work with 
  42. the old reflector code for video, but there may be problems with the audio.
  43.  
  44. Shaking out these model-specific problems may take a while, since it's 
  45. really hard for us to reproduce all the variations here.  If you do 
  46. experience crashes (and still want to continue), please try without any 
  47. extra inits, or perhaps without other apps running; we have had problems 
  48. with the moire screensaver, for example.
  49.  
  50.     ------ New Stuff in 0.70 -------
  51.  
  52. REFLECTOR        There is also a new version of the reflector, which you 
  53. need to run to have the audio properly handled.  (Note: we are one release 
  54. further to b2 compared with the version released last week.  You need this 
  55. new version to support the new MOTD feature in the reflector/client.)  It 
  56. will also permit the use of stand-alone Maven.  It is on the usual 
  57. anonymous ftp site, gated.cornell.edu /pub/video.
  58.  
  59. AUDIO        Audio is controlled from a small window and works just like 
  60. Maven.  You can choose Push-To-Talk mode (PTT) or set a squelch level with 
  61. a small pointer to the left of the audio-level bar.  There are boxes in 
  62. the audio window to turn receive and send on and off entirely.  Or you can 
  63. turn off audio from a particular particpant by pushing the speaker button 
  64. under their video window (they will get the mic on your window X'd to 
  65. indicate you won't hear when they speak).  Also, you can choose to turn 
  66. off receiving from standalone Maven clients who connect to the reflector 
  67. (a temporary hack until we have a list-window for participants not 
  68. displaying video).
  69.         If you push the mic button on someone's window, you establish a 
  70. private talk channel to them.  Push again to go back to general conference 
  71. audio sending.
  72.  
  73. CONFERENCE MENU    The Conections menu has been renamed to "Conference" 
  74. since it now includes an item to open the Audio Window (if you've closed 
  75. it).  In future, there will be more conference-management related items on 
  76. this menu.  Of course, as time goes by, we may need to re-organize the 
  77. menus to make sense of future developments which aren't even gleams in the 
  78. eye today.
  79.  
  80. THE EYE    Also on remote window button bars is an eye-con (sorry, 
  81. couldn't resist).  If open, it means that the person in the window is 
  82. looking at you-- or actually that they have a window open on their desktop 
  83. showing your video stream.  If they close the window, the eye at your end 
  84. closes.  When the eye is open, it looks a little sinistre, some folks 
  85. think.  Icons are still being edited.
  86.  
  87. MOTD    With the new reflector, you can set up a message which will be 
  88. displayed to folks as they connect.  (If they use 0.70 or later.)  If you 
  89. operate a reflector, you might want to use this facility to explain 
  90. policies, etc. that apply to use of your reflector.
  91.  
  92. SAVE WINDOW POSITIONS   New on the File menu is an item you can use to 
  93. save current window positions.  Until you use it, they open tiling left to 
  94. right.  You probably want to move them around while you remember the order 
  95. they came up and then save.  The Participants menu lists the order that 
  96. windows open as you initially connect to a reflector.  You can go back to 
  97. defaults by chucking your preferences file.  This facility will be 
  98. improved to make it easier to get the results you want.
  99.  
  100. THE BLACK BORDER  If part of the video portion of a CU-SeeMe window is 
  101. covered, the program uses QuickDraw to move video into the window.  
  102. Otherwise, optimized routines draw directly to the screen.  Particularly 
  103. on a slower Mac, drawing with QuickDraw is very slow.  So you will know 
  104. when this is happening, a black border shows on such a window.  
  105.  
  106. PREFERENCES LIMIT ON NUMBER OF WINDOWS You can set a preference for the 
  107. maximum number of windows you want to show at one time (default 8, set 
  108. between 2 and 8), including your local window.  This feature will help if 
  109. you have limited screen real-estate.
  110.  
  111. CONFERENCE ID    New on the Connection dialog is a box for conference ID, 
  112. default of zero.  The new reflector will reject all participants with the 
  113. wrong number, and it can be configured with a conference ID other than 
  114. zero.  If both reflector and participants go with the defaults (zero), it 
  115. works the way it always has.
  116.  
  117. -------------Basic CU-SeeMe Info---------------
  118.  
  119. The following info has been lightly updated for version 0.70, but is 
  120. basically the info about the prior version 0.60.
  121.  
  122. A Macintosh and PC videoconferencing program, CU-SeeMe, is available free 
  123. from Cornell University under copyright of Cornell and its collaborators.  
  124. CU-SeeMe version 0.70 provides a one-to-one connection, or by use of a 
  125. reflector, a one-to-many, a several-to-several, or a several-to-many 
  126. conference depending on user needs and hardware capabilities.  It displays 
  127. 4-bit grayscale video windows at 160x120 pixels or at double that diameter, 
  128. and does now includes audio.  So far as we know, CU-SeeMe was the first and 
  129. may still be the only software available for the Macintosh which supports 
  130. real-time multi-party videoconferencing on the Internet.
  131.  
  132. CU-SeeMe is intended to provide useful conferencing at minimal cost.  
  133. Receiving requires only a Mac with a screen capable of displaying 16 grays 
  134. and a connection to the Internet.  Sending requires the same plus a camera 
  135. and either an AV-Mac or a SuperMac VideoSpigot board, Quicktime and 
  136. SpigotVDIG extensions added to the system folder.
  137.  
  138. At this time CU-SeeMe runs on the Macintosh (with audio) and the PC 
  139. (without audio) using an IP network connection.  A PC version is under 
  140. development and expected in early 1994.  With CU-SeeMe each participant can 
  141. decide to be a sender, a receiver, or both.  WARNING: Although being 
  142. improved with each version, CU-SeeMe is not mature production software--USE 
  143. AT YOUR OWN RISK.  And also, PLEASE TREAT THE INTERNET KINDLY--keep b/w 
  144. limits set down under 100kbps, or less if you share limited bandwidth with 
  145. others.  Many, many folks connected to the Internet can use CU-SeeMe with 
  146. default settings and cause no problem to anyone else; but unfortunately, 
  147. not everyone.  If you don't know whether using CU-SeeMe will mess up the 
  148. network for someone else, CHECK IT OUT first, please.
  149.  
  150. CU-SeeMe was initially written for the Macintosh by Tim Dorcey with design 
  151. assistance and sponsorship by Richard Cogger of the Advanced Technology 
  152. group in the Network Resources division of Cornell University's Information 
  153. Technology department (CIT).  Important early contributions came from: 
  154. Cornell University Medical Colleges (CUMC), Scott Brim, and John Lynn.
  155.  
  156. Since Oct.  1, 1993, the CU-SeeMe Project receives funding from the 
  157. National Science Foundation.  A very significant collaborative effort at 
  158. Cornell University Medical Colleges (CUMC) is contributing substantial 
  159. expertise and code.
  160.  
  161. Development contributers to CU-SeeMe0.70: Cornell: Richard Cogger (Project 
  162. Director/PI), Tim Dorcey, Scott Brim (Co-PI), John Lynn, Larry Chace; CUMC: 
  163. Steve Erde, Aaron Freimark, Aaron Giles.
  164.  
  165. This material is partially based on work sponsored by the National 
  166. Science Foundation under Cooperative Agreement No. NCR-9318337.  The 
  167. Government has certain rights in this material.
  168.  
  169. *****The fine print*****
  170.  
  171. Copyright 1993, 1994, Cornell University
  172.  
  173. Cornell hereby grants permission to use, copy, modify, and distribute this 
  174. program for any purpose and without fee, provided that these copyright and 
  175. permission notices, and those of Cornell's collaborators included below, 
  176. appear on all copies and supporting documentation, the name of Cornell not 
  177. be used in advertising or publicity pertaining to distribution of the 
  178. program without specific prior permission, notice be given in supporting 
  179. documentation that copying and distribution is by permission of Cornell.  
  180. CORNELL MAKES NO REPRESENTATIONS OR WARRANTEES, EXPRESS OR IMPLIED.  By way 
  181. of example, but not limitation, CORNELL MAKES NO REPRESENTATIONS OR 
  182. WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT 
  183. THE USE OF THIS SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY PATENTS, 
  184. COPYRIGHTS, TRADEMARKS, OR OTHER RIGHTS.  Cornell shall not be held liable 
  185. for any liability with respect to any claim by the user or any other party 
  186. arising from use of the program.
  187.  
  188. The audio portion of CU-SeeMe was provided by Charley Kline's Maven.
  189.  
  190.  Charley Kline, cvk@uiuc.edu
  191.  University of Illinois Computing and Communication Services
  192.  28 Feb 1994
  193.  
  194.  Copyright (c) 1994 by Charley Kline and the University of Illinois Board of Trustees.
  195.  
  196.   Redistribution and use in source and binary forms, with or without
  197.   modification, are permitted provided that the following conditions
  198.   are met:
  199.  
  200.   1. Redistributions of source code must retain the above copyright
  201.      notice, this list of conditions and the following disclaimer.
  202.   2. Redistributions in binary form must reproduce the above copyright
  203.      notice, this list of conditions and the following disclaimer in the
  204.      documentation and/or other materials provided with the distribution.
  205.   3. All advertising materials mentioning features or use of this software
  206.      must display the following acknowledgement:
  207.        This product includes software developed by the University of
  208.        Illinois, Urbana and its contributors.
  209.   4. Neither the name of the University nor the names of its contributors
  210.      may be used to endorse or promote products derived from this software
  211.      without specific prior written permission.
  212.  
  213.   THIS SOFTWARE IS PROVIDED BY THE TRUSTEES AND CONTRIBUTORS ``AS IS'' AND
  214.   ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  215.   IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  216.   ARE DISCLAIMED.  IN NO EVENT SHALL THE TRUSTEES OR CONTRIBUTORS BE LIABLE
  217.   FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  218.   DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  219.   OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  220.   HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  221.   LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  222.   OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  223.   SUCH DAMAGE.
  224.  
  225. *****What do you need to use CU-SeeMe?*****
  226.  
  227. Specifications to RECEIVE video:
  228. - Macintosh platform with a 68020 processor or higher 
  229. - System 7 or higher operating system 
  230.          (it "may" run on system 6.0.7 and above) 
  231. - Ability to display 16-level-grayscale (e.g. any color Mac) 
  232. - an IP network connection
  233. - MacTCP
  234. - CU-SeeMe0.40 file (file size is approximately 110K) 
  235.  
  236. Specifications to SEND video:
  237. - The specifications to receive video mentioned above 
  238. - Video Spigot hardware (street price approx. $380.) and vdig
  239.      or an AV-Mac (vdig built into system)
  240. - camera with NTSC 1vpp output (like a camcorder) and RCA cable. 
  241. - Quicktime installed (requires approximately 2mg memory) 
  242. - SpigotVDIG Quicktime component (driver) if you use the Spigot
  243.      (On disk approx. 300kb.) 
  244.  
  245. *****To obtain CU-SeeMe*****
  246.  
  247. Use ftp (File Transfer Protocol) to:
  248.  
  249. Server:        gated.cornell.edu
  250. UserID:        anonymous
  251. Password:   <none>
  252. directory:     /pub/video
  253.  
  254. Download the latest README file, if there is one later than the date at the 
  255. top of this file you are reading.  Then get the application and other files 
  256. you need.  More detailed instructions for doing ftp downloads are further 
  257. along in this README.
  258.  
  259. All of the software you need is available on the server except for the 
  260. Mac operating system and Quicktime.  MacTCP is available on the server, 
  261. but notice please:
  262.   
  263. MacTCP is COMMERCIAL SOFTWARE.  A special license from Apple allows Cornell 
  264. to distribute MacTCP with our software.  If you get it from our server, 
  265. along with CU-SeeMe, you DO NOT have the right to use it for any other 
  266. purpose; you must obtain that right seperately.  (To purchase MacTCP for 
  267. use with other applications contact Apple catalog sales 1-800-795-1000 and 
  268. ask for the "TCP/IP Connection" product.  TCP/IP Connection is $59 for a 
  269. single user and $128 for a 20-user site license.) Use MacTCP version 1.1.1 
  270. with System 7.1.
  271.  
  272. Regarding the vdig (driver) for the SuperMac VideoSpigot: There are two 
  273. spigot vdigs on the server.  If you have Quicktime 1.5 or 1.0 the one 
  274. called SpigotVDIG is the best.  The other one on the server should only be 
  275. used if all else fails.  Caution: If you have Quicktime 1.5, you are 
  276. supposed to need the spigot vdig called VDIG 1.5b18.  ***But we have found 
  277. that Mac's freeze when you move the mouse after starting to send video with 
  278. the 1.5b18 version.***  SuperMac tells us recently that 1.5b18 seems to 
  279. work with Quicktime 1.6.1 but you may need to boot with monitors set to 
  280. millions of colors and then change to what you want.  We continue to find 
  281. 1.0 best.  However note that some Macs some times wind up showing only 
  282. "snow" in the local video window (and transmitting it).  If that happens, 
  283. you must POWER OFF and start up to get the Spigot to reset; just Restart 
  284. will not do it.
  285.  
  286. ****Where to get a camera****
  287.  
  288. A small monochrome CCD camera, suitable for CU-SeeMe is 
  289. available from: 
  290.      Howard & Associates 
  291.      545 Calle San Pablo                 Phone 805-383-7444  
  292.      Camarillo, CA 93012-8550          FAX 383-7442 
  293.       AOL: HOWENT
  294. for about $200 or a bit more.  The price varies from time to time depending 
  295. on the dollar/Yen situation.  Howard Enterprises will fax you complete 
  296. specs and the latest price list.   A few specs:
  297.    - The part number/name is: NCK - 9102 TeleCamera 
  298.    - 1/3" B/W FT CCD Pixels 400H x 504V (Effective 378H x 486v) 
  299.    - Video Out 1.0vpp 75ohm (Negative) RCA connector 
  300.    - Electronic Auto Iris (Magnification 260) 
  301.    - Resolution: Horiz Lines >230 picture center, >200 edge 
  302.    - S/N >40db - Min Illumination: 8 lux or less 
  303.    - Focal length 6.1 mm, Focal Distance 600mm 
  304.    - Power 12VDC 130mA 
  305.    - Dimensions 43 x 67 x 120 mm 
  306. Developer Comments: Subjectively, it seems to give a picture somewhat less 
  307. crisp than a typical camcorder, but perfectly useable.  At 28-30 inches, it 
  308. seems to frame about the right size for my taste.  He has color models too, 
  309. which provide better balance of tones even in b&w, but a little less light 
  310. sensitivity.  Note with earlier versions of CU-SeeMe, the lower sensitivity 
  311. was a problem, but with 0.60, the brightness and contrast controls in the 
  312. software allow you to compensate.  The color model is probably a better bet 
  313. and worth the small extra cost.
  314.  
  315. Please send comments and suggestions to r.cogger@cornell.edu. 
  316. Please send bug reports to cu-seeme-bugs@cornell.edu.  
  317. You can be a great help in making CU-SeeMe a good, stable application.
  318.  
  319. Be Seeing You.
  320.  
  321. The CU-SeeMe Development Team
  322.  
  323. Cornell University Information Technologies (CIT)
  324. Cornell University
  325. Ithaca, New York
  326. ************************************************************
  327. HOW TO OPERATE CU-SeeMe
  328.  
  329. 1.  Be sure the screen is switched to a resolution that includes 16 grays 
  330. (with the Monitors control panel).  Settings that will work are: 16 
  331. grays, 256 grays, 256 colors, thousands of colors, millions of colors.  
  332. (Note that with the previous version 0.42, only 16 grays worked well.)
  333.  
  334. 2.  Launch CU-SeeMe 0.70.  If it's the first time, a "Preferences" dialog box 
  335. will appear.  Type in your name (to appear on the window where your video 
  336. is displayed, both locally and remotely).  Check other preferences.  These 
  337. settings are stored in a document in your Preferences Folder (in the System 
  338. Folder).  Subsequently, you may access these settings with the 
  339. Preferences...  item on the Edit menu.
  340.  
  341. 3.  When the program appears: (a) If you see a video window on the top left 
  342. of the screen, the program believes you have a VideoSpigot installed with 
  343. the Quicktime extension and the SpigotVDIG component--or that you have an 
  344. AV-Mac.  (b) If you see yourself in the video window, you have a camera 
  345. plugged in and operating.  You will see *WAITING* below your local window.  
  346. (c) If you see no video window but get only a menu-bar, you are in 
  347. receive-only mode as the program does not believe you have a VideoSpigot 
  348. with vdig or an AV-Mac
  349.  
  350. 4.  By default, a button bar appears below each video window and a rates 
  351. bar below the button bar shows statistics on framerate and bandwidth used.  
  352. You can get rid of all button bars with a checkbox in the Preferences...  
  353. dialog.
  354.  
  355. 5. If you have a send-equipped Mac running the program, waiting for a 
  356. request to send, the bar under the local window will show *WAITING* until 
  357. someone connects to you or you connect to someone.  The framerate 
  358. indicator shows the speed of framegrabbing, which depends on the 
  359. resolution you choose and the cpu power available, and possibly on the 
  360. screendepth set with the Monitors control panel.  It will be highest on 
  361. a fast machine, running in the foreground, capturing the small size 
  362. ("Standard" resolution) with the screen set to 16 grays.  If you choose 
  363. to mirror the image, have part of it off the screen or covered by another 
  364. window, the rate will be slower.  With buttons in the local window button bar, 
  365. you can mirror the image (makes it easier to position), "pause" sending, 
  366. or bring up sets of controls to adjust transmission, compression, 
  367. brightness and contrast, and audio parameters. 
  368.  
  369. 6.  To connect, for a two-party conference, choose Connect from the 
  370. Connection menu.  Type in an IP address (dot notation, no DNS, sorry) of a 
  371. Spigot-equipped Mac running CU-SeeMe 0.70, 0.60 or 0.42 (Earlier versions 
  372. are NOT compatible).  For a multiparty conference, enter the IP address of 
  373. a reflector.  (See "How to Test CU-SeeMe following this section.) If all is 
  374. well, and no one else is already connected to the Mac you designated, it 
  375. will start sending an image to you.  If you are calling a reflector, you 
  376. may be the only one connected, in which case you will see no windows until 
  377. someone else connects.  If the reflector does not respond immediately, the 
  378. rates bar will show *CONNECTING*.  If there is no answer, you'll get a "no 
  379. response" message.
  380.  
  381. 7.  As an alternative to repeatedly typing in IP addresses, you may use 
  382. Edit Nicknames from the Edit menu to set up Nicknames for IP addresses.  
  383. Then use Connect To > from the Connection menu to make connections.
  384.  
  385. 8.  When someone requests a connection (or you open a connection) and you 
  386. start sending--you will also see, in addition to framerate, an indication 
  387. of bandwidth in Kbits/sec.  On the right end of the bar under the local 
  388. window is shown a "cap" which limits bandwidth used for sending and hence 
  389. framerate, depending on amount of motion.  The cap can be adjusted by a 
  390. control in the Transmission panel (use the rightmost button in the button 
  391. bar and choose Transmission from the popup menu.  If the other end of a 
  392. connection reports packet loss, the program assumes network congestion and 
  393. automatically lowers the cap.  It will be adjusted back up toward the 
  394. preset value if loss reports stop.
  395.  
  396. 9.  New with CU-SeeMe0.60, was the ability to start and stop sending or 
  397. receiving on the fly, without disconnecting and reconnecting.  You may 
  398. wish to "drop in" on a conference in receive-only mode, to see who's there, 
  399. and then start sending when you see you would not be over-burdening the 
  400. conference.  Also new is the "pause" button-- it's use will stop the 
  401. capturing of new frames, effectively freezing the video.  Video will 
  402. continue to be sent on the aging timer at a very low rate.  Use of the 
  403. pause feature is preferable to leaving an active camera on an empty 
  404. room.  If you want a message to be displayed, type it before pausing.
  405.  
  406. 10.  The Participants menu (also new in 0.60) gives the means for opening 
  407. particpant windows if they have been closed.  It shows names of conference 
  408. participants and their status.  The local window is listed first, followed 
  409. by conference senders, followed by receive-only participants("lurkers").  
  410. Presently, you can have up to 7 remote windows plus the local window for a 
  411. total of 8.  Up to 16 participants will be listed on the menu.  When a 
  412. participant disconnects from a conference, the rates bar will show 
  413. *DISCONNECTED* or, if no packets are received for a while, it will show 
  414. *TIMED OUT*.  If it shows no motion and very low framerate and bandwidth, 
  415. it has probably been "paused."
  416.  
  417. 11.  Each time a remote video window opens or is resized (or you connect to 
  418. "self" for testing) , a middle-gray field appears followed by an impromptu 
  419. demo of the frame differencing and aging algorithms.  The main compression 
  420. in CU-SeeMe is achieved by comparing successive captured video frames and 
  421. sending only the parts that change.  Only changed 8x8 pixel squares are 
  422. sent, except that if a square remains unchanged for a number of frames, it 
  423. is sent anyway to heal image artifacts resulting from lost packets.  
  424. Initially, the "age" of each square within the Refresh Interval is set to a 
  425. random number, so the window will fill in gradually or as the subject 
  426. moves.  You can adjust the Refresh Interval in the Transmission panel.
  427.  
  428. 12.  CU-SeeMe windows presently come in two sizes; 160x120 and 320x240.  By 
  429. default, the smaller size frames are grabbed and displayed.  You can choose 
  430. the larger window size in the Compression panel.  (Caution: frame grabbers 
  431. are generally much faster at producing the smaller windows.) Whichever size 
  432. you transmit, you can display at either size.  You can also display remote 
  433. windows at either size.  If you are getting the small size and displaying 
  434. the large, three quarters of the pixels are generated by simple linear 
  435. interpolation.  (It's amazing it works as well as it does.) Using the zoom 
  436. box (upper right in title bar) on the window will allow you to toggle 
  437. quickly between large and small window sizes.
  438.  
  439. 13.  The VDIG for the Spigot board maintains a fifo (first in first out) of 
  440. frames, several frames deep, so each frame grabbed is three or four frames 
  441. old.  Each time the program grabs a frame, the VDIG gets another one and 
  442. puts it at the far end of the fifo cue.  When running at 30 fps, a 3-frame 
  443. delay is not a big problem, but at 10 or fewer fps, the delay becomes 
  444. significant in terms of lip-sync with telephone audio.  We are now working 
  445. with SuperMac to avoid this problem.  Look for improvements in a future 
  446. release.
  447.  
  448. 14.  The Message Crawl feature allows banner messages to appear and scroll 
  449. on the screen.  Simply type (with CU-SeeMe in the foreground), and the 
  450. characters you type will be displayed at the bottom of your local video 
  451. window and transmitted with your video.  (Note that if you mirror your 
  452. local image, you will have to read backwards as you type! But remote 
  453. viewers will see it correctly.) This admittedly "cute" feature is actually 
  454. useful for brief messages like "Call me.  515-222-3333." If you type the 
  455. up-arrow, you can move the line to the top of the screen; down-arrow puts 
  456. it back at the bottom.  Left-arrow will animate the text, starting it 
  457. scrolling to the left.  A second left-arrow will speed it up.  Right-arrow 
  458. reverses the effect (slows or stops the crawl).  Please remember that a 
  459. scrolling message creates more movement eating up bandwidth.  BE KIND TO 
  460. THE INTERNET and other CU-SeeMe senders and receivers.  Use scrolling 
  461. sparingly; e.g., don't go away and leave a picture up with a message 
  462. scrolling.
  463.  
  464. 15.  Buttons on the button bar on remote windows will bring up a stats 
  465. panel or an info panel.  The Stats panel shows amount of data sent and 
  466. received and loss rates, both as measured locally for data received and 
  467. what the other end is reporting.  Info currently shows just the IP 
  468. address and the version of CU-SeeMe in use remotely, stay tuned.
  469.  
  470. ************************************************************
  471. How To Test CU-SeeMe
  472.  
  473. To connect for a CU-SeeMe video conference, you must have the IP address of 
  474. another CU-SeeMe user or the address of a CU-SeeMe reflector.  If calling 
  475. another user, the user must have CU-SeeMe running in *WAITING* status on 
  476. their desktop.  Use Connect or Connect to > in the Connections menu.  We 
  477. suggest that you begin by using two Macs, one connecting to the other, 
  478. for a first test of CU-SeeMe.
  479.  
  480. You will need to use a reflector to have a multiparty conference on the 
  481. Internet.  The CU-SeeMe reflector program is a Unix program which we have 
  482. tested so far only on Sun Sparc workstations.  If you are not familiar with 
  483. IP networks, reflectors and/or your particular network set-up, ask your 
  484. system administrator for help in operating a CU-SeeMe reflector.  
  485. Instructions on how to operate a reflector follow.
  486. ***********************************************************
  487. CU-SeeMe Maillist
  488.  
  489. For anyone interested in following developments in CU-SeeMe or its use, an 
  490. automated maillist has been established.  The list is provided for 
  491. unrestricted discussion of the CU-SeeMe packet video software under 
  492. development by the Cornell CU-SeeMe project and its collaborators.  
  493. Developers and project management all read the list.  Currently, there 
  494. are over 460 members on the list, and there are usually several messages 
  495. each day.  We, and other users, would also like to hear about 
  496. and discuss innovative uses of CU-SeeMe.  Please write and tell us your 
  497. story.
  498.      To join the list, send a message with the following line as the entire 
  499. message body to listserv@cornell.edu:
  500.  
  501. subscribe cu-seeme-l  <first name> <last name>
  502.  
  503. (Substitute your actual name, please; it's amazing how many don't.)  
  504. You should receive a confirming message with extensive instructions on 
  505. use of the list.
  506.  
  507. You can send mail to be distributed to the list to: cu-seeme-l@cornell.edu. 
  508.  Please be sure to send to this address ONLY when you want your message 
  509. redistributed.
  510.         
  511. ************************************************************
  512. How to FTP CU-SeeMe Materials
  513.  
  514. To obtain CU-SeeMe, use ftp (file transfer protocol) from gated.cornell.edu 
  515. in the directory /pub/video.  The software (CU-SeeMe, vdig, etc.) are 
  516. stored in MacBinary II format which will automatically be unpacked by 
  517. Fetch.  Documentation files have README and version numbers of 
  518. corresponding software in their names and are simple text.
  519.  
  520.         Using Fetch to ftp: 
  521. Fetch software may be used to ftp your CU-SeeMe software The Host is 
  522. gated.cornell.edu, the User ID is "anonymous" and the directory is 
  523. /pub/video.  Be sure to select the 0.70 version (later versions are for 
  524. developers) of CU-SeeMe and the latest ReadMe file.  Select "Automatic" for 
  525. file type and use "get file" to transfer the software to your desktop.  The 
  526. CU-SeeMe ReadMe file has all of the information included in this e-mail.
  527.  
  528.         Using Mosaic to ftp:
  529. NCSA's Mosaic software can be used to ftp your CU-SeeMe software via 
  530. gopher.  Select "Open URL" from the file menu.  Type 
  531. gopher://gated.cornell.edu/ in the URL window.  Select the directory 
  532. /pub/video.  Be sure to select the 0.70 version of CU-SeeMe and the latest 
  533. ReadMe file.  The CU-SeeMe ReadMe file has all of the information included 
  534. in this e-mail, plus instructions for operating CU-SeeMe.
  535.  
  536.  
  537. ************************************************************
  538.  
  539. HOW TO OPERATE A CU-SeeMe REFLECTOR:
  540.  
  541. Obtain software and documentation -- a tar file may be obtained via 
  542. anonymous ftp from gated.cornell.edu in directory /pub/video/reflector.  
  543. Untar and install in the usual way on a Sun Sparc with a good Internet 
  544. connection.  (Reporedly, it also runs on SGI's.) The README is available as 
  545. txt file seperately if you want to read about it first before downloading.
  546.  
  547. We have carried up to 16 participants on a reflector (a real bash).  But 
  548. give some thought to how reflectors are linked together and how many 
  549. streams are flowing on which paths.  Currently, CU-SeeMe limits open 
  550. windows to 8, but trying to have 8 folks each send one stream and receive 7 
  551. thru the same reflector, assuming it has just one ethernet interface, would 
  552. mean 8 streams in and 56 out.  If each tries to get 100Kbps through at some 
  553. point in time, you would be trying to get 6.4 Mbit/sec thru the ethernet.  
  554. That would probably be deep into the collision realm.  With reflector 
  555. networking features, you can set up a reflector net which could give a 
  556. fairly large conference; PLEASE PAY ATTENTION TO THE LOAD YOU PUT ON THE 
  557. INTERNET.
  558.  
  559.